package com.anti.modular.bus.billdepositadjustment.param;

;
import com.anti.commom.pojo.BaseValidatedGroup;
import lombok.Data;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

/**
 * @program: anti
 * @title:
 * @author:
 * @date: 2021-06-24 18:51
 **/
@Data
public class BillDepositParam {

    /**
     * 在租租约id
     */
    private Long leaseId;


    /**
     * 调整金额
     */
    @NotNull(message = "调整金额不能为空，请检查amount参数", groups = {BaseValidatedGroup.add.class})
    private BigDecimal amount;

    /**
     * 调整为金额
     */
    @NotNull(message = "调整为金额不能为空，请检查deposit参数", groups = {BaseValidatedGroup.add.class})
    private BigDecimal deposit;

    /**
     * 賬單开始时间
     */
    private Integer yjStyle;



    /**
     * 状态（字典 0正常 1注銷 2刪除）
     */
    private Integer status;

    /**
     * 参数校验分组：增加
     */
    public @interface add {
    }
}
